package cn.ilikes.tools.hbase.jpa;

public interface SysConfigs {

	//	public static EntityFields FOREREIGN_ENTITY_FIELDS=new EntityFieldsImpl("foreignKey_0000_0000_0000_0000");

	public enum DataStoreType {
		hbase
	}

	public static final String PROVIDER_IMPLEMENTATION_NAME = JPAHbasePersistenceProvider.class.getName();

	public static String persistencefile = "META-INF/persistence.xml";

	public String jpa_dialect = "jpa.dialect";

	public String jpa_index_config_file = "jap.index.config.file";

	public String jpa_datastore_config_file = "jpa.datastore.config.file";

	public String jpa_client_lookup_class = "jap.client.lookup.class";

	public String jpa_datastore_ddl_auto_prepare = "jpa.datastore.ddl.auto.prepare";

	//hbase 
	public String hbase_index_manager_path = "hbase.index.manager.path";

	public String hbase_index_manager_type = "hbase.index.manager.type";

	public String hbase_index_manager_type_local = "local";

	public String hbase_datasore_master_node = "hbase.datasore.master.node";

	public String hbase_datasore_master_port = "hbase.datasore.master.port";

	public String hbase_datasore_master_pool_size = "hbase.datasore.pool.size";

	public String hbase_datasore_zookeeper_quorum = "hbase.datasore.zookeeper.quorum";

	public String hbase_datasore_zookeeper_client_port = "hbase.datasore.zookeeper.client.port";

	public String hbase_column_family_qualifier = "@";

	public String jpa_entity_table_field = "\\.";

}
